body {
  padding-top: 44px;
  background-color: #f5f5f5;
}

// 头部区域-----------------------------------------
.header {

  .iconfont {
    position: absolute;
    top: 7px;
    left: 15px;
    font-size: 27px;
    line-height: 1;
  }
}

// 搜索区域-------------------------------------------
.search_content {
  padding: 2.6667vw;
  // background-color: orange;

  .search_content_region {
    height: 8.5333vw;
    border-radius: 1.3333vw;
    overflow: hidden;
    background-color: #fff;
    display: flex;

    .search_content_left {
      flex: 1;
      display: flex;
      align-items: center;
      color: rgb(180, 180, 180);

      .iconfont {
        margin: 0 2.4vw;
        font-size: 3.7333vw;
      }

      .search_content_box {
        flex: 1;
        height: 100%;

        input {
          width: 100%;
          height: 100%;
          font-size: 3.7333vw;
          padding-right: 2.6667vw;
        }
      }
    }

    .search_content_right {
      width: 18.9333vw;
      height: 8.5333vw;
      background-color: rgb(250, 34, 9);
      text-align: center;
      line-height: 8.5333vw;
      font-size: 3.7333vw;

      a {
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
      }
    }
  }
}

// 历史记录---------------------------------------------------------
.history {
  padding: 6.6667vw 2.6667vw 0;
  // background-color: pink;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  font-size: 3.7333vw;

  .icon-ashbin {
    font-size: 3.7333vw;
  }
}

// 最近搜索内容------------------------------------------
.recent_searches {
  padding: 2.6667vw 0;
  margin: 0 2.6667vw;

  .search {
    display: inline-block;
    height: 8vw;
    width: 26vw;
    margin: 1.3333vw;
    background-color: #fff;
    border-radius: 4vw;
    text-align: center;
    line-height: 8vw;
    font-size: 3.4667vw;
    color: rgb(48, 49, 51);
  }
}